// utils/component/number/num-add-sub-view.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    defaultValue: 1,
    value: 1
  },

  /**
   * 组件的方法列表
   */
  methods: {

    setDefaultValue: function (defaultValue) {
      this.setData({
        defaultValue: defaultValue
      })
    },

    getValue: function () {
      return this.data.value;
    },

    bindKeyInput: function (e) {
      this.setData({
        value: e.detail.value
      })
    },

    _sub: function (e) {
      if (this.data.value - 1 >= 0) {
        this.setData({
          value: this.data.value - 1
        })
      }
    },

    _add: function (e) {
      this.setData({
        value: this.data.value + 1
      })
    }

  }
})
